package Aula04;
import java.util.Scanner;
import java.util.*;


public class Ex1 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Write your string ");
        String str = sc.nextLine();
        sc.close();
        String strU = str.toUpperCase(); //upper

        List<String> lista = new ArrayList<>();
        String[] split = str.split(" ");   // array of words split
        for (int i=0; i <= (split.length-1); i++){
           lista.add(split[i].substring((split[i].length()-1))); //last char
        }
       
        String strWithoutSp= str.replaceAll("\\s", "");
        var first3 = (strWithoutSp.substring(0,3)); // first 3 char

        String strL = str.toLowerCase(); //lower

        int mid= Math.floorDiv(strWithoutSp.length(), 2);

        char midChar = str.charAt(mid); //mid char

        System.out.println("String in upper case: " + strU);
        System.out.println("String in lower case: " + strL);
        System.out.println("Last letter of each word: " + lista);
        System.out.println("First three letters of your String " + first3);
        System.out.println("Middle letter of your String " + midChar);
    }
}

